package www.woniuxy.com.class112.entity;

import java.util.Date;

public class Issues {
    private Long id;

    private Long issueNumber;

    private Long userId;

    private Long issueType;

    private Date time;

    private Long issueSource;

    private Long resolvePeople;

    private String description;

    private Long issueState;

    private Long detailId;

    private String imageUrl;

    private Long agentId;

    private Long orderId;

    private Long cancelStatus;

    private String cancelReason;

    private String cancelExplain;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getIssueNumber() {
        return issueNumber;
    }

    public void setIssueNumber(Long issueNumber) {
        this.issueNumber = issueNumber;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getIssueType() {
        return issueType;
    }

    public void setIssueType(Long issueType) {
        this.issueType = issueType;
    }

    public Date getTime() {
        return time;
    }

    public void setTime(Date time) {
        this.time = time;
    }

    public Long getIssueSource() {
        return issueSource;
    }

    public void setIssueSource(Long issueSource) {
        this.issueSource = issueSource;
    }

    public Long getResolvePeople() {
        return resolvePeople;
    }

    public void setResolvePeople(Long resolvePeople) {
        this.resolvePeople = resolvePeople;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Long getIssueState() {
        return issueState;
    }

    public void setIssueState(Long issueState) {
        this.issueState = issueState;
    }

    public Long getDetailId() {
        return detailId;
    }

    public void setDetailId(Long detailId) {
        this.detailId = detailId;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public Long getAgentId() {
        return agentId;
    }

    public void setAgentId(Long agentId) {
        this.agentId = agentId;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public Long getCancelStatus() {
        return cancelStatus;
    }

    public void setCancelStatus(Long cancelStatus) {
        this.cancelStatus = cancelStatus;
    }

    public String getCancelReason() {
        return cancelReason;
    }

    public void setCancelReason(String cancelReason) {
        this.cancelReason = cancelReason;
    }

    public String getCancelExplain() {
        return cancelExplain;
    }

    public void setCancelExplain(String cancelExplain) {
        this.cancelExplain = cancelExplain;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", issueNumber=").append(issueNumber);
        sb.append(", userId=").append(userId);
        sb.append(", issueType=").append(issueType);
        sb.append(", time=").append(time);
        sb.append(", issueSource=").append(issueSource);
        sb.append(", resolvePeople=").append(resolvePeople);
        sb.append(", description=").append(description);
        sb.append(", issueState=").append(issueState);
        sb.append(", detailId=").append(detailId);
        sb.append(", imageUrl=").append(imageUrl);
        sb.append(", agentId=").append(agentId);
        sb.append(", orderId=").append(orderId);
        sb.append(", cancelStatus=").append(cancelStatus);
        sb.append(", cancelReason=").append(cancelReason);
        sb.append(", cancelExplain=").append(cancelExplain);
        sb.append("]");
        return sb.toString();
    }
}